BYU Logo
Learning Outcomes
Login
C S 452
Course Purpose
Learning Outcomes
Database Design
Styles
Text
Heading 1
Heading 2
Heading 3
Bold ⌘B
Italic ⌘I
Strikethrough ⌘+Shift+S
Bullet list
Ordered list
Blockquote ⌘+Shift+B
Insert link ⌘K
Insert link
Unlink
Align
Left
Center
Right
Current Challenges
Styles
Text
Heading 1
Heading 2
Heading 3
Bold ⌘B
Italic ⌘I
Strikethrough ⌘+Shift+S
Bullet list
Ordered list
Blockquote ⌘+Shift+B
Insert link ⌘K
Insert link
Unlink
Align
Left
Center
Right
Data Considerations
Styles
Text
Heading 1
Heading 2
Heading 3
Bold ⌘B
Italic ⌘I
Strikethrough ⌘+Shift+S
Bullet list
Ordered list
Blockquote ⌘+Shift+B
Insert link ⌘K
Insert link
Unlink
Align
Left
Center
Right
Motivation
Styles
Text
Heading 1
Heading 2
Heading 3
Bold ⌘B
Italic ⌘I
Strikethrough ⌘+Shift+S
Bullet list
Ordered list
Blockquote ⌘+Shift+B
Insert link ⌘K
Insert link
Unlink
Align
Left
Center
Right
Instructor created Learning Outcomes
Course Purpose
Learning Outcomes
Update course outcome

Make changes to course outcome.

Title
Course Outcome
Styles
Text
Heading 1
Heading 2
Heading 3
Bold ⌘B
Italic ⌘I
Strikethrough ⌘+Shift+S
Bullet list
Ordered list
Blockquote ⌘+Shift+B
Insert link ⌘K
Insert link
Unlink
Align
Left
Center
Right
New course outcome
Title
Course Outcome
Styles
Text
Heading 1
Heading 2
Heading 3
Bold ⌘B
Italic ⌘I
Strikethrough ⌘+Shift+S
Bullet list
Ordered list
Blockquote ⌘+Shift+B
Insert link ⌘K
Insert link
Unlink
Align
Left
Center
Right
New course purpose
Title
Course Outcome
Styles
Text
Heading 1
Heading 2
Heading 3
Bold ⌘B
Italic ⌘I
Strikethrough ⌘+Shift+S
Bullet list
Ordered list
Blockquote ⌘+Shift+B
Insert link ⌘K
Insert link
Unlink
Align
Left
Center
Right
Update course purpose

Make changes to course purpose.

Title
Course Outcome
Styles
Text
Heading 1
Heading 2
Heading 3
Bold ⌘B
Italic ⌘I
Strikethrough ⌘+Shift+S
Bullet list
Ordered list
Blockquote ⌘+Shift+B
Insert link ⌘K
Insert link
Unlink
Align
Left
Center
Right
Copy outcomes

Copy course outcomes from another course.

Copy
Title
Outcome
Course outcome history
Title
Outcome
Created
Modified
Modified By
Link Course Outcomes to Program Outcomes
Course Outcome
Program Outcomes
Database Design
Be able to design and develop relational database applications. This includes conceptual modeling and normalization theory.
Engineering Problems
Engineering Design
Communication
Ethics
Teamwork
Experimentation
Lifelong Learning
Current Challenges
Be familiar with some of the current challenges facing database professionals.
Engineering Problems
Engineering Design
Communication
Ethics
Teamwork
Experimentation
Lifelong Learning
Data Considerations
SQL - Become competent at querying SQL across leetcode problems (MySQL and PostgreSQL) AI - Agentic AI, retrieval augmented generation, and semantic search. High Velocity Data Systems - Recovery, scale out, resilience, availability, consistent hashing, NoSQL, data change notifications, and consistent stateful distributed systems relevant today Large Data Systems - Introduction to Spark, Kusto, Kafka, Data Warehousing, ETL Data Security - Theory, RLS on Supabase
Engineering Problems
Engineering Design
Communication
Ethics
Teamwork
Experimentation
Lifelong Learning
Motivation
Students will reflect on why God has led them to be in this class and learn these concepts. Students will explore potential applications of class-relevant technology that could bless the world - that they could be a part of. Students will choose an area of deep study and rigoursly and with much effort and dedication build something worth sharing.
Engineering Problems
Engineering Design
Communication
Ethics
Teamwork
Experimentation
Lifelong Learning